Exemplo: Identificar o maior e o menor valor
Algoritmo para identificar o maior e o menor valor digitado em uma sequência de valores digitados.
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int numero;
int maior = Integer.MIN_VALUE;
int menor = Integer.MAX_VALUE;
do {
System.out.println("Digite um número ou 0 para encerrar: ");
numero = teclado.nextInt();
// não considera o valor definido para a parada
if (numero != 0) {
if (numero > maior) {
maior = numero;
} else if (numero < menor) {
menor = numero;
}
}
} while (numero != 0);
System.out.println("Maior valor: " + maior);
System.out.println("Menor valor: " + menor);
teclado.close();
}
}